home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / images / arachne.igz / arachne.img / LEVEL0 / UTILZ.CAB / bin / Loaded.bat < prev    next >
DOS Batch File  |  2005-01-16  |  751b  |  27 lines

  1. @if "%debug%"=="" echo off
  2.  
  3. mem /u | tfind /c "program" >%tmp%\_loaded.bak
  4. if errorlevel 1 goto _mema
  5. goto _nomema
  6. :_mema
  7. mem /a | tfind /v "=" >%tmp%\_loaded.bak
  8. :_nomema
  9. tfind /v "  --" <%tmp%\_loaded.bak >%tmp%\_loaded.tmp
  10. lmod /l* *[$3]*<%tmp%\_loaded.tmp >%tmp%\_loaded.bak
  11. xgrep "^*[:u:d-_!@#$^~&`'(){}%%]+*$" <%tmp%\_loaded.bak >%tmp%\_loaded.tmp
  12. if not "%1"=="" goto _test
  13. lmod /L* /S* [$1]<%tmp%\_loaded.tmp
  14. goto _done
  15. :_test
  16. tfind "*%1*" <%tmp%\_loaded.tmp >%tmp%\_loaded.bak
  17. if errorlevel 1 goto _done
  18. if not "%2"=="" lmod /S* [$1]<%tmp%\_loaded.bak
  19. for %%i in (%tmp%\_loaded.*) do if exist %%i del %%i >%tmp%\nul
  20. el! 1
  21. goto _end
  22.  
  23. :_done
  24. for %%i in (%tmp%\_loaded.*) do if exist %%i del %%i >%tmp%\nul
  25. el! 0
  26. :_end
  27.